html, body, div, ul, ol, li, h1, h2, h3, h4, p, strong, input, form, img { margin: 0; padding: 0; }
body { color: #000; background: #fff; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #000;  blr: expression(this.onFocus=this.blur());
}
a:hover { text-decoration: underline; }
a:active { background: transparent; }
img { border: 0; /*display:block;*/ }
input { outline: none; border: none; }
body { font-family: "微软雅黑", Arial, sans-serif; font-size: 12px; background: #fff; }
.container { position: relative; width: 1002px; margin: 0 auto; }
.cle{ clear:both; height:0px; margin:0; padding:0; border:none; overflow:hidden; }
/*主页*/
.index-body { color: #666; font-family: "宋体", Arial, sans-serif; }
.index-body a { color: #666; }
/* 子页 */
.sub-body { color: #666; font-family: "宋体", Arial, sans-serif; }
.sub-body a { color: #666; }
#header { height: 113px; background: url("../images/head-bg.png") 0 1px repeat-x; }
#header .container { height: 113px; overflow: hidden; }
#header .logo { float: left; padding-left: 2px; margin-top: 24px; margin-bottom: 12px; height: 45px;}
#header .logo strong { display: none; }
#header .search { float: right; margin-top: 43px; overflow: hidden; width: 176px; height: 20px; }
#header .search form { overflow: hidden; }
#header .search .input { text-indent: 16px; line-height: 22px; float: left; background: url("../images/search-input-bg.jpg") no-repeat; height: 22px; }
#header .search .btn { float: right; width: 27px; height: 20px; cursor: pointer; background: url("../images/search-btn-bg.jpg") no-repeat; }
#header .nav { clear: both; width: 1002px; height: 33px; overflow: hidden; background: url("../images/nav-bg.png") center no-repeat; }
#header .nav li { float: left; width: 125px; height: 32px; line-height: 32px; text-align: center; }
#header .nav li a { font-size: 14px; font-weight: bold; color: #fff; }
.index-banner { height: 390px; /*background: url("../images/banner-bg.jpg") center no-repeat; */ /*background:#0369b3;*/}
.sub-banner { height: 241px; /*background: url("../images/sub-banner-bg.jpg") center no-repeat*/ }
#main .container { overflow: hidden; margin: 0 auto; }
.index-main { height: 225px; background: url("../images/main-index-bg.png") repeat-x; }
.index-main .title { text-indent: 8px; height: 33px; border-bottom: 1px #eef2f5 solid; line-height: 33px; overflow: hidden; }
.index-main .title h3 { float: left; font-size: 14px; color: #1176c3; }
.index-main .title span { color: #bfbfbf; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
.index-main .title .more { float: right; padding: 15px 3px 8px 0; }
.index-main .news { width: 331px; float: left; margin-top: 24px; }
.index-main .news .pic { width: 88px; height: 60px; padding: 3px; border: 1px #eef2f5 solid; float: left; margin-top: 12px; margin-right: 5px; }
.index-main .news .cot { float: left; margin-top: 16px; }
.index-main .news .cot-title { font-size: 13px; font-weight: 500; }
.index-main .news .cot-title a { color: #666; }
.index-main .news .cot p { color: #888; line-height: 20px; text-indent: 22px; width: 210px; padding-left: 16px; }
.index-main .news .news-list { clear: both; padding-top: 8px; }
.index-main .news .news-list li { line-height: 24px; overflow: hidden; background: url("../images/li-bg.png") 1px center no-repeat; height: 24px; text-indent: 14px; }
.index-main .news .news-list li a { float: left; width: 250px; }
.index-main .news .news-list li .time { float: right; color: #ababab; font-size: 10px; font-family: Arial, sans-serif; }
.index-main .products { width: 288px; float: left; margin-top: 24px; }
/*.index-main .products .pic { width: 110px; height: 105px; float: left; margin-top: 13px; margin-left: 12px;  *display: inline;
text-align: center; line-height: 105px; background: url("../images/products-pic-bg.jpg") no-repeat; margin-right: 14px; }
.index-main .products .pic img { display: inline; vertical-align: middle }
.index-main .products h4 { font-size: 13px; font-weight: 500; }
.index-main .products h4 a { color: #666; }
.index-main .products p { line-height: 18px; color: #888; margin-top: 14px; }*/
.index-main .line {
 *display: inline; float: left; margin: 24px 16px 0 16px; height: 160px; width: 1px; background: #efefef; }
.index-main .contact-us { width: 315px; float: left; margin-top: 24px; }
.index-main .contact-us img { float: left; margin-top: 17px; margin-right: 6px; }
.index-main .contact-us .contact_c { float: left; margin-top: 26px; color: #888; font-size: 12px; }
.sub-main { padding-bottom: 9px; }
.sub-main .container { border-bottom: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; overflow: hidden; }
.sub-main .aside { width: 206px; background: url("../images/aside.jpg") repeat-y; float: left; padding-bottom: 1000px; margin-bottom: -1000px; }

.sub-main .aside .menu-title { height: 42px; line-height: 42px; text-align: center; font-size: 16px; font-weight: bold; color: #ffffff; background: url("../images/sub-menu-title.jpg") no-repeat; }
.sub-main .aside .menu-list { width: 190px; margin: 0 auto; border-bottom: 2px #1176c3 solid; padding-bottom: 9px; }
.sub-main .aside .menu-list li { width: 190px; margin: 0 auto; line-height: 29px; border-bottom: 1px #eee solid; }
.sub-main .aside .menu-list li a { display: block; height: 29px; text-indent: 28px; color: #666; background: url("../images/menu-li.jpg") 6px center no-repeat; }
.sub-main .aside .menu-list li a.jd,.sub-main .aside .menu-list li a:hover { background: url("../images/menu-li-jd.jpg") 6px center no-repeat; }

.sub-main .aside .menu-list li ul{}
.sub-main .aside .menu-list li ul li{ border:none;}
.sub-main .aside .menu-list li ul li a{ background:none; text-indent: 40px;}
.sub-main .aside .menu-list li ul li a:hover,.sub-main .aside .menu-list li ul li a.jd{ background:none; color:#1176c3;}

.sub-main .aside .menu-list li ul li ul{}
.sub-main .aside .menu-list li ul li ul li{}
.sub-main .aside .menu-list li ul li ul li a{text-indent: 50px;}
.sub-main .aside .menu-list li ul li ul li a:hover{}

.sub-main .aside .menu-list li ul li ul li ul{}
.sub-main .aside .menu-list li ul li ul li ul li{}
.sub-main .aside .menu-list li ul li ul li ul li a{text-indent:60px;}
.sub-main .aside .menu-list li ul li ul li ul li a:hover{}

.sub-main .aside .menu-list li ul li ul li ul li ul{}
.sub-main .aside .menu-list li ul li ul li ul li ul li{}
.sub-main .aside .menu-list li ul li ul li ul li ul li a{text-indent:65px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.sub-main .aside .menu-list li ul li ul li ul li ul li a:hover{}



.sub-main .contact-us { width: 188px; margin: 0 auto; background: url("../images/contact-us-map.jpg") 64px 74px no-repeat; padding-bottom: 20px;}
.sub-main .contact-us .title { text-indent: 8px; height: 33px; border-bottom: 1px #eef2f5 solid; line-height: 33px; overflow: hidden; }
.sub-main .contact-us .title h3 { float: left; font-size: 14px; color: #1176c3; }
.sub-main .contact-us .title span { color: #bfbfbf; font-family: Verdana, Arial, sans-serif; font-weight: normal; }
.sub-main .contact-us p { padding: 8px; color: #888; line-height: 18px; }
.sub-main .content { float: left; padding-left: 3px; width: 784px; padding-bottom: 10px; }
.sub-main .content .cot-head { height: 41px; width: 784px; border-bottom: 1px #eee solid; }
.sub-main .content .cot-head h3 { text-indent: 28px; padding-top: 15px; float: left; font-weight: bold; font-size: 16px; color: #1176c3; background: url("../images/sub-cot-head-icon.jpg") 0 16px no-repeat; }
.sub-main .content .cot-head .curr-pos { padding-right: 4px; float: right; margin-top: 17px; color: #888; }
.sub-main .content .cot-head .curr-pos a { color: #888; }
.sub-main .content .pic-list { overflow: hidden; padding-top: 20px; }
.sub-main .content .pic-list li { float: left; width: 164px; padding: 7px; background: url("../images/pic-li-bg.jpg") repeat-y; border-bottom: 1px #e5e5e5 solid; border-top: 1px #e5e5e5 solid; margin: 7px 8px; *margin: 0 8px; *display: inline;
}

.sub-main .content .pic-list li a { width:164px; height:154px; display: block; float: left; }
.sub-main .content .pic-list li a img{}
.sub-main .content .pic-list strong { color: #888; font-weight: normal; line-height: 36px; }
.sub-main .content .pic-list span { width:164px; height:68px; overflow:hidden; color: #888; display: block; }


#footer { font-family: "宋体", Arial, sans-serif; color: #666; height: 72px; background: url("../images/foot-bg.png") repeat-x; }
.foot-nav { padding-top: 8px; line-height: 24px;  color: #666; overflow:hidden;}

.foot-nav a{ float:left;  color: #666;}
.foot-nav p{ float:left; margin:0 8px;}

.copyright{line-height: 24px;}
.copyright a{ color: #666;}



#wrap_slide{width:288px;height:128px;position:relative;margin:12px auto 0 auto;}

.slide{width:288px;height:128px;overflow:hidden;position:absolute;left:0px;top:0px;}

/*.slide div{text-decoration:none;display:block;width:194px;height:203px;position:absolute;left:480px;}*/
.slide ul{ padding:0px; margin:0;}
.slide ul li{float:left;width:288px; height:128px;}
#goL{width:20px;height:33px;line-height:99em;overflow:hidden;background:url(../images/pl1.jpg) no-repeat;position:absolute;left:10px;top:47px;cursor:pointer; display:block;}
/*#goL:hover{background:url(../images/pl2.jpg) no-repeat;}*/
#goR{width:20px;height:33px;line-height:99em;overflow:hidden;background:url(../images/pr1.jpg) no-repeat;position:absolute;right:0px;top:47px;cursor:pointer; display:block;}	
/*#goR:hover{background:url(../images/pr2.jpg) no-repeat;}*/


/*.slide ul li span{width:40px; height:102px;display:block;margin:0 auto;overflow:hidden;}
.p_img{width:40px; height:102px;display: block;background: #fff;	}
.p_img	img{vertical-align:middle;
}*/
.pro_hbpic{ width:108px; height:103px; float:left;}
.pro_hbcont{ width:168px; float:left; margin-left: 12px;}
.pro_hbtit{ line-height: 23px; display: block;}
.pro_hbtit a{ display:inline-block; color:#666;}
.pro_hbtit a:hover{ text-decoration:underline;}
.pro_hbtxt{width:168px; padding-top: 6px;}
.pro_hbtxt span{ word-wrap:break-word; line-height: 20px;}

/*****************/
.NewsList2 { padding:0 15px 0 15px; overflow:hidden; font-size:13px;}
.NewsList2 dl { width:700px; height:77px; padding:22px 0 18px 0; border-bottom:1px dashed #949494; overflow:hidden; }
.NewsList2 dl dt { float:left; width:83px; height:63px; padding:14px 0 0 10px; border-right:1px solid #D1D1D1; overflow:hidden; color:#858585; font-size:14px; line-height:24px; }
.NewsList2 dl dt span { font-size:20px; color:#1176c3; font-weight:bold;}
.NewsList2 dl dd { float:left; width:593px; padding-left:10px; margin:0; height:77px; overflow:hidden; position:relative;}
.NewsList2 dl dd .news_title { float:left; width:475px; height:27px; line-height:27px; color:#222222; font-size:16px; font-weight:bold; padding:0px 0 0 0px; overflow:hidden; border:none; background:none; }
.NewsList2 dl dd .news_title a { color:#333;}
/*.NewsList2 dl dd .news_more { width:70px; height:24px; padding:0px 0 3px 0px; overflow:hidden; position:absolute; top:0; right:0px; }
.NewsList2 dl dd .news_more a { display:inline-block; color:#fff; width:70px; height:24px; background-color:#1176c3; text-align:center; line-height:24px;  overflow:hidden; }*/
.NewsList2 dl dd .news_text {  width:593px; height:40px; line-height:20px; color:#7E7E7E; overflow:hidden; }


.sub_link{width: 188px;margin-left: 6px;}
.sub_link a{ display:block; margin:0 auto; margin-bottom: 5px; text-align: center;}
.sub_link a img{ width:178px; }


